From 04466bac8733b0df5846c50760c4066603285991 Mon Sep 17 00:00:00 2001 From: Sven Neumann Date: Thu, 13 Mar 2008 14:09:02 +0000 Subject: [PATCH] gtk/gtkfilechooserdefault.c set alternative button order for overwrite 2008-03-13 Sven Neumann * gtk/gtkfilechooserdefault.c * gtk/gtkprintunixdialog.c: set alternative button order for overwrite confirmation dialogs (bug #522191). svn path=/trunk/; revision=19866 --- ChangeLog | 6 ++++++ gtk/gtkfilechooserdefault.c | 9 +++++++-- gtk/gtkprintunixdialog.c | 4 ++++ 3 files changed, 17 insertions(+), 2 deletions(-) diff --git a/ChangeLog b/ChangeLog index c98a7df74f..eb1b9ffdf0 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2008-03-13 Sven Neumann + + * gtk/gtkfilechooserdefault.c + * gtk/gtkprintunixdialog.c: set alternative button order for + overwrite confirmation dialogs (bug #522191). + 2008-03-13 Sven Neumann * gtk/gtkprintunixdialog.c (add_custom_button_to_dialog) diff --git a/gtk/gtkfilechooserdefault.c b/gtk/gtkfilechooserdefault.c index d7da3d221b..73e71424e0 100644 --- a/gtk/gtkfilechooserdefault.c +++ b/gtk/gtkfilechooserdefault.c @@ -8093,9 +8093,14 @@ confirm_dialog_should_accept_filename (GtkFileChooserDefault *impl, folder_display_name); gtk_dialog_add_button (GTK_DIALOG (dialog), GTK_STOCK_CANCEL, GTK_RESPONSE_CANCEL); - add_custom_button_to_dialog (GTK_DIALOG (dialog), _("_Replace"), GTK_STOCK_SAVE_AS, GTK_RESPONSE_ACCEPT); + add_custom_button_to_dialog (GTK_DIALOG (dialog), _("_Replace"), + GTK_STOCK_SAVE_AS, GTK_RESPONSE_ACCEPT); + gtk_dialog_set_alternative_button_order (GTK_DIALOG (dialog), + GTK_RESPONSE_ACCEPT, + GTK_RESPONSE_CANCEL, + -1); gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_ACCEPT); - + if (toplevel->group) gtk_window_group_add_window (toplevel->group, GTK_WINDOW (dialog)); diff --git a/gtk/gtkprintunixdialog.c b/gtk/gtkprintunixdialog.c index 659b46da44..e9937a0569 100644 --- a/gtk/gtkprintunixdialog.c +++ b/gtk/gtkprintunixdialog.c @@ -365,6 +365,10 @@ overwrite_confirmation_dialog (GtkPrintUnixDialog *print_dialog, _("_Replace"), GTK_STOCK_PRINT, GTK_RESPONSE_ACCEPT); + gtk_dialog_set_alternative_button_order (GTK_DIALOG (dialog), + GTK_RESPONSE_ACCEPT, + GTK_RESPONSE_CANCEL, + -1); gtk_dialog_set_default_response (GTK_DIALOG (dialog), GTK_RESPONSE_ACCEPT); -- 2.30.2